Utility-based Resource Management for Cluster Computing

نویسندگان

  • Chee Shin Yeo
  • Rajkumar Buyya
چکیده

The vision of utility computing is to offer computing services as a utility so that users only pay when they need to use. Hence, users define their service needs and expect them to be delivered by utility computing service providers. However, most current high performance computing resources which constitute clusters of computers do not consider user-centric service needs for resource management. They still adopt system-centric resource management approaches that focus on optimizing overall cluster performance. To address this problem, we investigate how market-based resource management can enable utility-based resource management for cluster computing and have: • developed a taxonomy to understand existing market-based resource management systems and analyze the research gap to support utility-based cluster resource management, • designed and evaluated three resource management policies: Libra+$ to provide commoditybased pricing of cluster resources, LibraSLA to manage penalties for Service Level Agreement (SLA) based resource management, and LibraRiskD to manage the risk of deadline delay for job admission control, • proposed the use of risk analysis by computing service providers to ensure that their essential objectives are achieved, and • demonstrated the need for a utility computing service to adopt autonomic metered pricing. This is to certify that (i) the thesis comprises only my original work, (ii) due acknowledgement has been made in the text to all other material used, (iii) the thesis is less than 100,000 words in length, exclusive of table, maps, bibliographies, appendices and footnotes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A taxonomy of market-based resource management systems for utility-driven cluster computing

In utility-driven cluster computing, cluster Resource Management Systems (RMSs) need to know the specific needs of different users in order to allocate resources according to their needs. This in turn is vital to achieve service-oriented Grid computing that harnesses resources distributed worldwide based on users’ objectives. Recently, numerous market-based RMSs have been proposed to make use o...

متن کامل

Energy Aware Resource Management of Cloud Data Centers

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...

متن کامل

A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems

Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...

متن کامل

A review of methods for resource allocation and operational framework in cloud computing

The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...

متن کامل

A Study of Grid Applications: Scheduling Perspective

As the Grid evolves from a high performance cluster middleware to a multipurpose utility computing framework, a good understanding of Grid applications, their statistics and utilisation patterns is required. This study looks at job execution times and resource utilisations in a Grid environment, and their significance in cluster and network dimensioning, local level scheduling and resource mana...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008